home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C++ / Applications / Nuntius 1.2 / src / Nuntius / RsrcGlobals.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-03-16  |  13.2 KB  |  418 lines  |  [TEXT/MPS ]

  1. // Copyright © 1992 Peter Speck, speck@dat.ruc.dk. All rights reserved.
  2. // RsrcGlobals.h
  3.  
  4. #ifdef  __RSRCGLOBALS__
  5. #error "Already included RsrcGlobals.h"
  6. #endif
  7.  
  8. #define __RSRCGLOBALS__
  9.  
  10. /******************************************************** Resource types and such */
  11. #define kSignature                            'nNNn'
  12. #define kPrefsFileType                        'PREF'
  13. #define kGroupDBFileType                    'Pægl'
  14. #define kArticleStatusFileType                'Fjæs'
  15. #define kGroupListDocFileType                'ÅSYN'
  16. #define kGroupTreeDocFileType                'GTræ'
  17. #define kScrapType                            'TEXT' /* Clipboard type */
  18. #define kDeHQXSignature                        'PnLh'
  19.  
  20. #define cNewGroupTreeDoc                    13
  21. #define cOpenGroupTreeDoc                    23
  22.  
  23. #define cNewGroupListDoc                    14
  24. #define cOpenGroupListDoc                    24
  25.  
  26. #define cOpenGroupDoc                        25
  27.  
  28. /******************************************************** Menus */
  29. #define mGroupLists                            0x10
  30. #define hGroupLists                            "\0x10"
  31.  
  32. #define mDiscussions                        0x18
  33. #define mDiscussionsPrefs                    0x19
  34. #define hDiscussionsPrefs                    "\0x19"
  35.  
  36. #define mArticles                            0x20
  37. #define mArticlesPrefs                        0x21
  38. #define hArticlesPrefs                        "\0x21"
  39.  
  40. #define mPreferences                        0x30
  41. #define mFontName                            0x31
  42. #define hFontName                            "\0x31"
  43. #define mFontSize                            0x32
  44. #define hFontSize                            "\0x32"
  45.  
  46. #define mWindows                            0x38
  47.  
  48. #define mTest                                0x3A
  49.  
  50. #define cGroupListsMenu                        1900
  51. #define cDiscussionsPrefs                    1910
  52. #define cArticlesPrefs                        1920
  53. #define cFontNameMenu                        1930
  54. #define cFontSizeMenu                        1931
  55.  
  56. #define cMenuChangeFontSize                    2000
  57. // Menu names
  58. #define kDynamicMenuItemNames                2000
  59. #define kExtractMenuItemText                1
  60. #define kExtractAsMenuItemText                2
  61. #define kExtractAsMultipleMenuItemText        3
  62. #define kExtractAsMultipleAsMenuItemText    4
  63.  
  64.  
  65.  
  66. /******************************************************** Resources */
  67. //------------------------------------------- Globals
  68. #define cGenericCommand                        4100
  69. //------------------------------------------- NewsAppl
  70. #define cUpdatePrefs                        5000
  71. #define cExecuteCommandInNewThreadCommand    5010
  72. #define cDoPeriodicActionCommand            5011
  73. #define cToggleFlushVolumes                    5020
  74. #define phAboutBoxDlog                        5020
  75. #define kNewServerStrings                    5040
  76. #define kNewServerObtainingAddress            5041
  77. #define kNewServerBasicTest                    5042
  78. #define kStartupStrings                        5060
  79. #define kStartupTitle                        5061
  80. #define kStartupUpperText                    5062
  81. #define cForgetPassword                        5100
  82.  
  83. #define kFatalErrorStrings                    5100
  84. #define kFEInitialMessage                    5101
  85. #define kFEHeaderBodySeparator                5102
  86. #define kFEPostMessage                        5103
  87. #define kFEVersion1                            5104
  88. #define kFEVersion2                            5105
  89. #define kFEUSLangName                        5106
  90. #define kFEMacModel                            5107
  91. #define kFESystemVersion                    5108
  92. #define kFEErrorMessage                        5109
  93. #define kFECompileDateTimeNumber            5110
  94. #define kFECompileDateString                5111
  95.  
  96. //------------------------------------------- GroupDoc
  97. #define cDatabaseUpdated                    6100
  98. #define cChangedOption                        6110
  99. #define cSaveArticleStatus                    6120
  100. #define cSaveGroupDB                        6121
  101. #define kOpenGroupStrings                    6200
  102. #define kOpenGroupReadsFile                    6201
  103. #define kOpenGroupChecksForNew                6202
  104. #define kOpenGroupDeletesOld                6203
  105. #define kOpenGroupFetchesHeaders            6204
  106. #define kOpenGroupUpdatesDatabase            6205
  107. #define kOpenGroupSavesDatabase                6206
  108.  
  109. #define phOpenManyGroups                    6200
  110. #define kOpenManyGroupsLimit                3
  111. // ------------------------------------------ GroupListDoc
  112. #define kGroupListView                        7000
  113. #define kGroupListViewID                    'GrLs'
  114. #define kGroupListTextStyle                    7000
  115. #define cGroupListChange                    7000
  116. #define kOverwriteExistingGroupsAlert         7010
  117. #define kGroupListDocStrings                7020
  118. #define kGroupListUntitledName                7021
  119. #define kMoveGroupsWordIndex                7022
  120. #define kCopyGroupsWordIndex                7023
  121. #define cCheckForNewArticles                7030
  122. #define kGroupListNAStrings                    7040
  123. #define kGroupListNAUnknown                    7041
  124. #define kGroupListNANoNew                    7042
  125. #define kGroupListNAHasNew                    7043
  126.  
  127. //------------------------------------------- GroupTree
  128. #define kGroupTreeView                        11000
  129. #define kGroupTreeViewID                    'GrTL'
  130. #define kGroupTreeTextStyle                    11000
  131. #define kGroupTreeStrings                    11020
  132. #define kGroupTreeRootName                    11021
  133.     
  134. #define cOpenListOfAllGroups                11030
  135. #define cUpdateGroupTree                    11040
  136. #define cRebuildGroupTree                    11041
  137.  
  138. #define kNonExpandedDiamondSicn                11000
  139. #define kHalfExpandedDiamondSicn            11010
  140. #define kExpandedDiamondSicn                11020
  141. #define kDocumentSicn                        11030
  142. #define kFolderSicn                            11040
  143.  
  144. #define cExpandGroup                        11100
  145. #define cTreeKeyCommand                        11110
  146.  
  147. #define kUpdGroupTreeStrings                11200
  148. #define kUpdGTFetchesGroupList                11201
  149. #define kUpdGTBuildsTree                    11202
  150. #define kUpdGTUpdatesTree                    11203
  151. #define kUpdGTSavesTree                        11204
  152. #define kUpdGTProgressTitle                    11205
  153. #define kUpdGTNewGroupsDocName                11206
  154. #define kUpdGTFetchesGroupDescriptions        11207
  155. #define kUpdGTProcessGroupsDescriptions        11208
  156. #define kUpdGTFetchesListOfNewGroups        11209
  157. //------------------------------------------- DiscList
  158. #define kDiscListView                        12000
  159. #define kDiscListViewID                        'DiLs'
  160. #define kDiscListViewTextStyle                12000
  161. #define kDiscListViewHelp                    12000
  162. #define kDiscSeparatorPattern                12000
  163. #define kDiscListStatusStrings                12020
  164. #define kDiscListStatusNew                    12021
  165. #define kDiscListStatusSeen                    12022
  166. #define kDiscListStatusRead                    12023
  167. #define kDiscListStatusExpiredSubject        12024
  168. #define kDiscListStatusExpiredAuthor        12025
  169.  
  170. #define cShowAllDiscussions                    12100
  171. #define cShowOnlyTodayDiscussions            12101
  172. #define cShowDiscsWithUnreadArticles        12102
  173. #define cShowDiscsWithNewArticles            12103
  174.  
  175. #define cPrefShowAllDiscussions                12110
  176. #define cPrefShowOnlyTodayDiscussions        12111
  177. #define cPrefShowDiscsWithUnreadArticles    12112
  178. #define cPrefShowDiscsWithNewArticles        12113
  179.  
  180. #define cMarkThreadAsNew                    12200
  181. #define cMarkThreadAsSeen                    12201
  182. #define cMarkThreadAsRead                    12202
  183.  
  184. //------------------------------------------- ArticleView
  185. #define kArticleView                        13000
  186. #define kArticleListViewID                    'ArLi'
  187. #define kArticleViewTextStyle                13000
  188. #define kArticleViewHelp                    13000
  189. #define kNavigatorView                        'Navi'
  190. #define kNavigatorLeftArrowView                'NavL'
  191. #define kNavigatorSpaceArrowView            'NavS'
  192. #define kNavigatorRightArrowView            'NavR'
  193. #define kNavigatorLeftArrow                    13100
  194. #define kNavigatorSpaceArrow                13110
  195. #define kNavigatorRightArrow                13120
  196.  
  197. #define kJapaneseFontTextStyle                13010
  198.  
  199. #define cOpenArticle                        13200
  200. #define cShowDiscJunkCommand                13210
  201. #define cShowHideHeadersCommand                13220
  202. #define cUseROT13                            13221
  203. #define cUpdateArticleListCommand            13230
  204. //
  205. #define cShowAllArticles                    13231
  206. #define cShowOnlyFirstArticle                13232
  207. #define cShowOnlyUnreadArticles                13233
  208. #define cShowOnlyNewArticles                13234
  209. #define cShowNoneArticles                    13235
  210. //
  211. #define cPrefShowAllArticles                13241
  212. #define cPrefShowOnlyFirstArticle            13242
  213. #define cPrefShowOnlyUnreadArticles            13243
  214. #define cPrefShowOnlyNewArticles            13244
  215. #define cPrefShowNoneArticles                13245
  216. //
  217. #define cNextDiscussion                        13251
  218. #define cPreviousDiscussion                    13252
  219. #define cMultiSuperNextKey                    13253
  220. #define cNextArticle                        13254
  221. #define cPreviousArticle                    13255
  222. //
  223. #define cArticleStatusChange                13300
  224.  
  225. #define kArticleStatusStrings                13300
  226. #define kAllArticlesRead                    13301
  227. #define kWaitForArticleBody                    13302
  228. #define kArticleIsMissing                    13303
  229. #define kArticleNotDisplayed                13304
  230. #define kArticleOtherError                    13305
  231.  
  232. #define kArticleStrings                        13320
  233. #define kUnknownSubject                        13321
  234. #define kPreSubject                            13322
  235. #define kPostSubject                        13323
  236. #define kPreFrom                            13324
  237. #define kPostFrom                            13325
  238. #define kPreDate                            13326
  239. #define kPostDate                            13327
  240. #define kArticleClipboardSeparator            13328
  241. #define kArticleReal2EmailSeparator            13329
  242. #define kArticleQuoteLine                    13330
  243. #define kArticleQuoteYouLine                13331
  244. #define kArticleCompactTemplate                13332
  245. #define kNoteQuoteTemplate                    13333
  246. #define kUnknownArticleText                    13334
  247. #define kQuoteLineTemplate                    13335
  248.  
  249. #define cStoreNotes                            13800
  250. #define cCancelArticle                        13801
  251. #define kEnglishShortWeekdayStrings            13801
  252. #define kEnglishShortMonthStrings            13802
  253.  
  254. #define cMailLetter                            13900
  255. #define phNoMailYet                            13900
  256. //------------------------------------------- Posting
  257. #define phCancelArticle                        14000
  258. #define cPostNewDiscussion                    14010
  259. #define cPostFollowUpArticle                14011
  260. #define cEditPostArticle                    14020
  261. #define cPostArticle                        14030
  262.  
  263. #define kPostArticleStrings                    14000
  264. #define kPostArticleExaminesArticle            14001
  265. #define kPostArticleSendingText                14002
  266. #define kPostArticleACKWait                    14003
  267. #define kCancelArticleSendingRequest        14004
  268. #define kCancelArticleProgressTitle            14005
  269.  
  270. #define kPostArticleHeaderStrings            14020
  271. #define kPostArticleWeekDayNames            14021
  272. #define kPostArticleMonthNames                14022
  273. #define kCancelArticleHeaderStrings            14030
  274.  
  275. #define kEditArticleToPostView                14100
  276. #define kEditArticleToPostViewStrings        14100
  277. #define kEditArticleToPostTextStyle            14100
  278.  
  279. #define kPostArticleView                    14120
  280. #define kPostArticleViewStrings                14120
  281. #define kPostArticleTextStyle                14120
  282.  
  283. //------------------------------------------- Mail
  284. #define cMailToAuthors                        14200
  285. #define kMailErrorStrings                    14210
  286. #define kMailMessageStrings                    14211
  287. #define kMailStrings                        14200
  288. #define kMailPreSubject                        14201
  289. #define kMailPostSubject                    14202
  290.  
  291. //------------------------------------------- Preferences
  292. #define kPreferencesStrings                    15000
  293. #define kPrefsFileName                        15001
  294. #define kTempPrefsName                        15002
  295. #define kPublicFilesFolderName                15003
  296. #define kPrivateFilesFolderName                15004
  297. #define kUntitledFileName                    15005
  298. #define kGroupTreeFileName                    15006
  299. #define kObsoloteFolderName                    15007
  300. #define kErrorFileName                        15008
  301.  
  302.  
  303. #define kGetDirectoryDLOG                    15020
  304. #define kAskFileFolderStrings                15020
  305. #define kAskFFDefaultApplSignature            15021
  306. #define kAskFFDefaultApplName                15022
  307. #define kAskFolderPrompt                    15023
  308. #define kFolderSelectButtonID                'FSbu'
  309. #define kFolderSelectPathID                    'FSpa'
  310. #define kGetDirButton                        10
  311. #define kGetDirMessage                        11
  312. #define kGetDesktopButton                    12
  313. #define kFolderPathTextStyle                15020
  314.  
  315. //---------- Preferences views
  316. #define cOpenYourNamePrefs                    15140
  317. #define kYourNamePrefsView                    15140
  318. #define kYourNamePrefsViewStrings            15140
  319. #define kYourNamePromptTextStyle            15140
  320. #define kYourNameTextStyle                    15141
  321.  
  322. #define cOpenNewsServerPrefs                15180
  323. #define mNewsServerTranslateMenu            15180
  324. #define kNewsServerPrefsView                15180
  325. #define kNewsServerPrefsViewStrings            15181
  326. #define kNewsServerTextStyle                15180
  327. #define kNewsServerCommentTextStyle            15181
  328. #define kNewsServerStrings                    15180
  329. #define kNewsServerPreName                    15181
  330. #define kNewsServerPostName                    15182
  331. #define kNewsServerPreIP                    15183
  332. #define kNewsServerPostIP                    15184
  333.  
  334. #define cOpenBinariesPrefs                    15200
  335. #define kBinariesPrefsView                    15200
  336. #define kBinariesPrefsViewStrings            15200
  337. #define mAskFileNameHit                        15201
  338. #define mLaunchExtractor                    15202
  339.  
  340. #define cOpenEditorPrefs                    15240
  341. #define kEditorPrefsView                    15240
  342. #define kEditorPrefsViewStrings                15240
  343. #define mLaunchEudoraWithDocument            15240
  344.  
  345. #define cOpenMailerPrefs                    15280
  346. #define kMailerPrefsView                    15280
  347. #define kMailerPrefsViewStrings                15280
  348.  
  349. #define cOpenMiscPrefs                        15300
  350. #define kMiscPrefsView                        15300
  351. #define kMiscPrefsViewStrings                15300
  352.  
  353.  
  354. //----------- Ask something preferences
  355. #define kAskNewsServerView                    15800
  356. #define kAskNewsServerStrings                15800
  357. #define kNewsServerNameViewID                'Name'
  358.  
  359. #define kAskPasswordView                    15840
  360. #define kUsernameView                        'UNam'
  361. #define kPasswordView                        'Pass'
  362. #define kAskPasswordStrings                    15840
  363. #define kUserNameTextStyle                    15840
  364.  
  365. //------------------------------------------- Progress-
  366. #define kProgressOneLineView                16000
  367. #define kProgressTwoLineView                16010
  368. #define kModalProgressOneLineView            16020
  369. #define kModalProgressTwoLineView            16030
  370.  
  371. #define kProgressViewStrings                16000
  372. #define kFirstProgressCandyPictID            16000
  373. #define kFirstProgressCandyBWPictID            16010
  374.  
  375. //------------------------------------------- Save Articles / Binaries-
  376. #define cExtractBinaries                    16100
  377. #define kSaveArticlesStrings                16100
  378. #define kSaveArticlesPrompt                    16101
  379. #define kSaveBinariesPrompt                    16102
  380. #define kSaveProgressTitle                    16103
  381. #define kExtractProgressTitle                16104
  382. #define kSubjectPartHeader                    16105
  383. #define kSaveArticleSeparator                16106
  384. //------------------------------------------- NNTP/MacTcp-
  385. #define kNntpStrings                        16200
  386. #define kNntpOpensConnection                16201
  387. #define kTooManyUsersRespond                16202
  388.  
  389. #define phUnableToForgetAllPasswords        16210
  390. #define kCheckServerGroupsStrings            16220
  391. //------------------------------------------- 
  392. //------------------------------------------- Misc
  393. #define kMiscStrings                        17000
  394. #define kPasswordDot                        17001
  395. #define kEmptyGroupListMenuText                17002
  396. #define kPreSelectFolderText                17003
  397. #define kPostSelectFolderText                17004
  398. #define kLongGroupNameFolderSuffix            17005
  399.  
  400. #define kAboutBoxVersionTS                    17000
  401. //------------------------------------------- 
  402.  
  403. //------------------------------------------- Debugging
  404. #define cShowViewInspector                    29000
  405. #define kViewInspector                        29000
  406. #define cShowTargetInspector                29010
  407. #define kTargetInspector                    29010
  408. #define cMacsBug                            29100
  409. #define cSysBug                                29101
  410. #define cDumpPrefs                            29102
  411. #define cDebugDumpThreads                    29103
  412. #define cTest1                                29111
  413. #define cTest2                                29112
  414. #define cTest3                                29113
  415. #define cTest4                                29114
  416. #define cMenuForcedFatalError                29120
  417.  
  418.